package com.hjyang.word.convert.pdf.common;

//import com.baomidou.mybatisplus.annotation.IdType;
//import com.baomidou.mybatisplus.annotation.TableId;
//import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
//import lombok.ToString;

import java.io.Serializable;

/**
 * accidentFile实体类
 * @author heima
 *
 */
//@TableName("fire_accident_file")
//@ToString
public class AccidentFile implements Serializable{
	//@TableId(value = "id",type = IdType.INPUT)
	private String id;//主键ID
 
	private String fileId;//附件ID
	private String accidentId;//火灾事故ID
	private Integer fileType;//附件类型 1：建筑概况 2：消防设施 3：内部结构 4：建筑位置 5：起火部位 6：救援过程 7：应急处理 8：善后处理 9：火灾痕迹 9：现场勘验 10：间接原因 11：蔓延情况 12：扩散原因 13：物证鉴定 14：添加附件
	private String optionId;//火灾事故多选项ID
	private String fileServerPath;//附件存储位置
	private String fileServerName;//附件存储名称
	private String fileUrl;//附件访问URL
	private String fileShowName;//附件显示名称
	private String fileSuffix;//附件后缀名
	private Integer fileOrder;//附件排序
	private Integer fileStatus;//附件状态
	private String createUserId;//创建人ID
	private String modifiedUserId;//修改人ID
	@JsonFormat(shape= JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	private java.util.Date gmtCreate;//创建时间
	@JsonFormat(shape= JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	private java.util.Date gmtModified;//修改时间
    
    private Integer fileIndexStatus;//附件状态  0：未索引 1：已索引
    
    public Integer getFileIndexStatus() {
        return fileIndexStatus;
    }
    
    public void setFileIndexStatus(Integer fileIndexStatus) {
        this.fileIndexStatus = fileIndexStatus;
    }
    
    public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}

	public String getFileId() {
		return fileId;
	}
	public void setFileId(String fileId) {
		this.fileId = fileId;
	}

	public String getAccidentId() {
		return accidentId;
	}
	public void setAccidentId(String accidentId) {
		this.accidentId = accidentId;
	}

	public Integer getFileType() {
		return fileType;
	}
	public void setFileType(Integer fileType) {
		this.fileType = fileType;
	}

	public String getOptionId() {
		return optionId;
	}
	public void setOptionId(String optionId) {
		this.optionId = optionId;
	}

	public String getFileServerPath() {
		return fileServerPath;
	}
	public void setFileServerPath(String fileServerPath) {
		this.fileServerPath = fileServerPath;
	}

	public String getFileServerName() {
		return fileServerName;
	}
	public void setFileServerName(String fileServerName) {
		this.fileServerName = fileServerName;
	}

	public String getFileUrl() {
		return fileUrl;
	}
	public void setFileUrl(String fileUrl) {
		this.fileUrl = fileUrl;
	}

	public String getFileShowName() {
		return fileShowName;
	}
	public void setFileShowName(String fileShowName) {
		this.fileShowName = fileShowName;
	}

	public String getFileSuffix() {
		return fileSuffix;
	}
	public void setFileSuffix(String fileSuffix) {
		this.fileSuffix = fileSuffix;
	}

	public Integer getFileOrder() {
		return fileOrder;
	}
	public void setFileOrder(Integer fileOrder) {
		this.fileOrder = fileOrder;
	}

	public Integer getFileStatus() {
		return fileStatus;
	}
	public void setFileStatus(Integer fileStatus) {
		this.fileStatus = fileStatus;
	}

	public String getCreateUserId() {
		return createUserId;
	}
	public void setCreateUserId(String createUserId) {
		this.createUserId = createUserId;
	}

	public String getModifiedUserId() {
		return modifiedUserId;
	}
	public void setModifiedUserId(String modifiedUserId) {
		this.modifiedUserId = modifiedUserId;
	}

	public java.util.Date getGmtCreate() {
		return gmtCreate;
	}
	public void setGmtCreate(java.util.Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public java.util.Date getGmtModified() {
		return gmtModified;
	}
	public void setGmtModified(java.util.Date gmtModified) {
		this.gmtModified = gmtModified;
	}
}
